package com.jmxcfc.blfsc.common.sign.extend;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 签章扩展扩展体封装
 * 1、签章相关的属性
 * @author pbs
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SignExtend {

    /**
     * 签署类型(1:签署个人签名企业签名、2:只签署企业签名、3:只签署个人签名)
     */
    private String signType;


    /**
     * 合同模板页数
     */
    private String pageNum;


    /**
     * 企业章类型,签署类型为企业或个人企业时必填(企业章类型:JMX:金美信、YTX:益通祥)
     */
    //private String entSealType;

    /**
     * 签署X坐标(个人)
     */
    private String signX;

    /**
     * 签署Y坐标(个人)
     */
    private String signY;


    /**
     * 签章位置的页码(个人章)
     */
    private String signPage;

    /**
     * 签署X坐标(企业)
     */
    private String signXEnt;


    /**
     * 签署Y坐标(企业)
     */
    private String signYEnt;


    /**
     * 签章位置的页码(企业章)
     */
    private String signPageEnt;




    /**
     * 签章编码或者签章账号
     * (CFCA的企业章则是映射成:签章编码字段 sealCode)
     * (SSQ的企业章则是映射成:签署账号字段 signerAccount)
     */
    private String sealAccount;


    /**
     * 签章密码
     * (CFCA企业章会用到该参数)
     * (SSQ企业章 无需密码字段)
     */
    private String sealPassword;





}
